Methods and apparatus for power allocation on a reverse link power control channel of a communication system

ABSTRACT

A method and apparatus that determines how much power to allocate to each of a plurality of reverse link power control (RLPC) Channels to be transmitted from a base station, based upon data rate control (DRC) messages transmitted to the base station. Historical information is used to determine the quality of the Forward Link over which the RLPC is to be transmitted. If the history of the DRCs received indicates that the remote station to which the RLPC Channel is to be directed has not transmitted a DRC recently, then the base station allocates power to the RLPC Channels based upon information provided to the base station in DRCs that were received by the base station, but that were directed to other base stations. Accordingly, the base station can allocate power among the RLPC Channels without having received explicit information as to the quality of the Forward Link between the base station and every remote station intended to receive the information on the RLPC Channels.

CROSS REFERENCE

This is a Continuation Application of U.S. application Ser. No.09/267,565, entitled “METHODS AND APPARATUS FOR POWER ALLOCATION ON AREVERSE LINK POWER CONTROL CHANNEL OF A COMMUNICATION SYSTEM,” filedMar. 12, 1999, and assigned to the assignee of the present invention.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates generally to mobile radio telephoneSystems. More specifically, the present invention relates to systems andmethods for controlling the amount of power that will be transmittedfrom a base station to a remote station in a communication system.

2. Description of the Related Art

It has recently become more common to use spread spectrum techniques,such as code division multiple access (CDMA) techniques, to communicateinformation over wireless communication systems. For example, CDMAtechniques are in wide use for communications between stationary basestations and mobile cellular telephones in a cellular telephone network.In accordance with CDMA techniques, several streams of information,typically from different sources, are each encoded (or “Channelized”)using a different code. These codes allow the information to betransmitted over the same frequency band (commonly referred to as a“CDMA channel”). Each such Channelized information stream is commonlyreferred to as a “Code Channel.”

It is presently well known that in order to minimize the amount ofinterference between Code Channels of a CDMA channel, the amount ofpower that is transmitted on each of the Code Channels must be carefullycontrolled. Furthermore, it is common for a single amplifier to beresponsible for transmitting the entire CDMA channel. When a singleamplifier is used to transmit an entire CDMA channel, the more powertransmitted in one Code Channel, the less power is available to theother Code Channels. This is because there is typically a limit on theamount of total output power that such an amplifier can provide withoutundesirably distorting the amplified signals. For at least thesereasons, it is important to properly allocate transmit power to eachCode Channel in the same CDMA channel.

In one system used primarily for transmitting information at high datarates over a wireless communication link, all of the Code Channels inone direction are used to provide parallel data paths for informationfrom a first end point to a second end point of the communication link.For example, information transmitted from a base station to oneparticular remote station is transmitted over all of the Code Channels.The transmission path in this direction is commonly referred to aseither the “Forward Link” or “Down Link.” In such a high data ratesystem, each Code Channel on the Forward Link is allocated approximatelythe same amount of power for transmission from the base station.Furthermore, transmissions to different remote stations are timemultiplexed. That is, during a first time slot, all of the Code Channelsof the CDMA Channel are allocated to transmitting information to a firstremote station. During a second time slot, all of the Code Channels ofthe CDMA Channel are allocated to transmitting information to a secondremote station. Additional time slots provide communication linksbetween the base station and other remote stations.

The data path by which information is transmitted from a particularremote station to the base station is commonly referred to either as the“Reverse Link” or the “Up Link.” In one high data rate system, the CodeChannels of a Reverse Link are each allocated to different remotestations. The amount of power that is used to transmit the informationon the Reverse Link must be controlled to reduce interference at thereceiving base station between Code Channels of the same CDMA channel.

Accordingly, portions of each Code Channel on the Forward Link arereserved for transmitting power control information. The reservedportions of a particular Code Channel within one slot form a “ReverseLink Power Control (RLPC) Channel.” Each such RLPC Channel on theForward Link is associated with one remote station. The power controlinformation that is transmitted on a particular RLPC Channel is intendedto be received and used by one particular remote station to control thereverse link power transmitted by that particular remote station. Thepower control information assists in maintaining the output power fromeach remote station at a minimum level required for information to bereliably received from each remote station on the Reverse Link.

FIG. 1 is an illustration of the format of a Forward Link of oneparticular communication system. In the system shown in FIG. 1, aportion of each Code Channel forms a RLPC Channel over which reversepower control information is transmitted.

FIG. 1 shows the Forward Link 100 formatted in Code Channels 102. TwoCode Channels 102 a and 102 b are explicitly shown in FIG. 1. However,in accordance with the format shown in FIG. 1, 32 Code Channels areprovided on the Forward Link CDMA channel. Each Code Channel is dividedinto “Slots” 104. In a typical system, such as the one shown in FIG. 1,each Slot 104 in the Forward Link has a predetermined duration. EachSlot is assigned to a particular remote station. In the system shown inFIG. 1, each Slot comprises 2048 “Chips.” A Chip is defined as aduration in time that is equal to the duration of one bit of the codeused to channelize the Code Channels. Each Slot 104 begins with a firstdata field 106 that is 464 Chips in length. A pilot field 108 followsthe first data field 106. The pilot field is 96 chips in length. Thepilot field 108, among other uses, allows the receiving device tosynchronize to the phase of the incoming Forward Link signals (whichinclude the pilot field 108 itself. A second data field 110 having alength of 464 Chips is then transmitted. A third data field 112 having alength of 400 Chips is transmitted next. Following the third data field112, a power control field 114 is transmitted. The first power controlfield 114 has a length of 64 Chips. Next, a second pilot field 116having a length of 96 Chips is transmitted, followed by a second powercontrol field 118 having a length of 64 Chips. The last field in theSlot 104 is a fourth data field 120 having a length of 400 Chips.

The power control fields 114 and 118 within one Code Channel 102 formone RLPC Channel. Accordingly, the RLPC Channel is “Embedded” in theData. Under most conditions, a determination can be made at the basestation as to whether more, less, or the same amount of power needs tobe transmitted over the Reverse Link transmitted from a remote station.The determination is made based on the strength of the signal receivedby the base station from a particular remote station.

Typically, when transmitting the Forward Link, the same amount of poweris used to transmit each Code Channel in the CDMA channel. It isappropriate to transmit the Code Channels at the same power, since theData is essentially directed to one remote station. For the purposes ofthis description, “Data” is defined as information that is provided bythe communication system user, and does not include information that istransmitted between components of the system in order to manage and/orsupport system operations (such as overhead messages). However, sinceeach RLPC Channel is directed to a different remote station,transmitting each RLPC Channel of the CDMA channel at the same powerlevel means that some of the RLPC Channels will be transmitted at powerlevels that are either greater than or less than is required. This isbecause the amount of power that is required to transmit to a remotestation that is closer is less than the amount of power required totransmit to a remote station that is farther away. Accordingly, it canbe seen that transmitting all RLPC Channels at the same power level isundesirable for the following reason. There is an absolute maximum totalamount of power that can be transmitted by all of the RLPC Channelstaken together. Therefore, using more power than required for some RLPCChannels means that other RLPC Channels will get less power than mightotherwise be possible if the power were allocated based on the actualrequirements of each RLPC Channel rather than being allocated equally toall RLPC Channels. This could be problematic if the farthest remotestation requires more power than 1/N, where N is the total number ofRLPC Channels. It should be noted that the amount of power “required” to“reliably” transmit information, as referred to herein, is the amount ofpower that is needed to ensure that the information can be decoded witha predetermined error rate. The particular error rate depends upon theparticular application of the disclosed method and apparatus.

However, determining the amount of power that is required by each RLPCChannel is difficult for some base stations from which transmission ofRLPC information would be desirable. This can be understood from thefollowing example. FIG. 2 is an illustration of a system including threebase stations 201, 203, and 205 and four remote stations 207 a-207 d.Each of remote stations 207 a-207 d typically maintains a list (commonlyreferred to as the “Active Set”) of base stations from which the ForwardLink 208 to that remote stations 207 a, 207 b, 207 c, or 207 d mayoriginate. However, the Forward Link 208 will only originate from one ofthe base stations in the Active Set at any one time. The transmissionpaths 209 and 211 between those base stations 203 and 205, which are nottransmitting the Forward Link 208 to the remote station 207 a typicallyhas different loss characteristics than the transmission path 213between the base station 201 that is transmitting the Forward Link 208and the remote station 207 a. Since nothing is being transmitted to theremote station 207 a from the other base stations 203 and 205 in theActive Set, it is not possible to characterize the loss over the ForwardLinks 209 and 211 between the other base stations 203 and 205, and theremote station 207 a. Nonetheless, the remote station 207 a will betransmitting to the other base stations 203 and 205. Therefore, it isdesirable to have each base station 201, 203, and 205 in the Active Setsend reverse link power control information to the remote station 207 aso that the remote station will have information regarding the amount ofpower to send if selected to transmit.

Therefore, a need currently exists for a method and apparatus todetermine the relative amount of power that should be used to transmitreverse link power control information from a base station that is inthe Active Set of a remote station, but which is not transmitting aForward Link signal to that remote station.

These problems and deficiencies are recognized and solved by the presentinvention in the manner described below.

SUMMARY OF THE INVENTION

The disclosed method and apparatus determines how much power to allocateto each of a plurality of reverse link power control (RLPC) Channels tobe transmitted from a base station, based upon data rate control (DRC)messages transmitted to the base station. However, since base stationstransmit RLPC Channels to remote stations that have not necessarilytransmitted a DRC to the transmitting base station, historicalinformation is used to determine the quality of the Forward Link overwhich the RLPC is to be transmitted. It should be noted that for thepurpose of this document, quality is directly proportional to the amountof power required to reliably transmit a predetermined amount ofinformation in a predetermined amount of time with a predetermined errorrate. If the history of the DRCs received indicates that the remotestation to which the RLPC Channel is to be directed has not transmitteda DRC directed to that base station recently, then the base stationallocates power to the RLPC Channels based upon information provided tothe base station in DRCs that were received by the base station, butthat were directed to other base stations. Accordingly, the base stationcan allocate power among the RLPC Channels without having receivedexplicit information as to the quality of the Forward Link between thebase station and every remote station intended to receive theinformation on the RLPC Channels.

BRIEF DESCRIPTION OF THE DRAWINGS

The features, objects and advantages of the present invention willbecome more apparent from the detailed description set forth below whentaken in conjunction with the drawings in which like referencecharacters identify like elements.

FIG. 1 is an illustration of the format of a Forward Link of oneparticular communication system.

FIG. 2 shows a communication system that includes seven stations.

FIGS. 3a-3 c describe the disclosed method and apparatus from theperspective of one base station.

FIG. 4 is a block diagram of a remote station in accordance with oneembodiment of the disclosed apparatus.

FIG. 5 is a block diagram of a base station in accordance with oneembodiment of the disclosed apparatus.

DETAILED DESCRIPTION

The method and apparatus that is disclosed in this document allows afirst station (such as a base station within a communication system) todetermine how much power to allocate to each “Reverse Link Power Control(RLPC) Channel” that is being transmitted by the first station. For thepurpose of this document, a RLPC Channel is defined as any portion of acommunication path that is used to communicate information from a firststation to a second station regarding the amount of power the receivingsecond station should transmit back to the first station. A “ForwardLink” is defined as a communication link transmitted from a firststation to a second station. A “Reverse Link” is defined as thecommunication link transmitted from the second station to the firststation. A “Base Station” is defined as a fixed transmitting andreceiving station for interfacing a wireless communications device to awireline communications system. A “Remote Station” is defined as astation that communicates with a Base Station over a wireless link.

FIG. 2 shows a communication system that includes seven stations 201,203, 205, 207 a, 207 b, 207 c, and 207 d. In accordance with oneembodiment of the disclosed method and apparatus, the first, second andthird stations 201, 203, 205 are Base Stations. The fourth, fifth,sixth, and seventh stations 207 a-207 d are Remote Stations (such as awireless local loop telephone, a hand held telephone, a modem, acomputer terminal, or another device or system used to originateinformation to be transmitted over the communication system). It shouldbe understood that the number of Remote Stations is typically muchgreater than the number of Base Stations. However, only four RemoteStations 207 a-207 d are shown in FIG. 2 for the sake of simplicity. Itshould be understood that each station may be either a Remote Station ora Base Station, depending upon the type of communication system in whichthese stations are being used.

The disclosed method and apparatus is described essentially in thecontext of allocation of power among RLPC Channels. However, in systemsin which the roles of the Forward and Reverse Links are reversed fromthat set forth in this description, the disclosed method and apparatusapplies equally well to the allocation of power among “Forward LinkPower Control Channels.” Nonetheless, for ease and clarity, thedisclosed method and apparatus is described in the context of allocationof power to RLPC Channels transmitted in the Forward Link.

In accordance with one embodiment of the disclosed method and apparatus,multiple Remote Stations concurrently transmit Data over the ReverseLink to one Base Station. This Data is transmitted from each RemoteStation to a Base Station on a separate Code Channel. For example, thefour Remote Stations 207 a-207 d may each be transmitting informationover the Reverse Link to the Base Station 201.

In the context of one system for allocating power among RLPC Channels, aBase Station transmits Data on a Forward Link to one Remote Station at atime. In addition, each Remote Station preferably receives Data fromonly one Base Station at a time. For the purposes of this description,“Data” is defined as information that is provided by the communicationsystem user, and does not include information that is transmittedbetween components of the system in order to manage and/or supportsystem operations (such as overhead messages).

Each Remote Station maintains a “Set” (or list) of “Active” BaseStations (i.e., an “Active Set”). A Base Station is placed in the ActiveSet if that Base Station is transmitting a Forward Link that is beingreceived by the Remote Station 207 with at least a predetermined levelof quality. In one embodiment, the quality of the Forward Link isdetermined by the quality of portions pilot 108 and pilot 116 of theForward Link 100, referred to as the “Pilot Channel.” A Pilot Channel ispreferably made up of portions pilot 108 and pilot 116 of the ForwardLink that are used by a Remote Station to determine the quality of theForward Link and to determine the relative phase of the informationbeing received by a Remote Station. In accordance with the embodiment ofthe disclosed method and apparatus shown in FIGS. 1 and 2, the PilotChannel is transmitted on only one Code Channel 102 a from among theCode Channels 102 a and 102 b in the CDMA channel. Furthermore, thePilot Channel is transmitted only during two pilot fields 108 and 116 ofeach Slot 104.

The quality of the Pilot Channel may be determined by measuring a ratioof signal-to-noise, frequently referred to as “Carrier/Interference” or“C/I.” Such measurements of the quality of the Pilot Channel are wellknown to those skilled in the art. The quality of the Pilot Channel canbe used to determine the quality of the entire Forward Link. It shouldbe understood that the quality of the Forward Link may be determined byany other means known, such as by measuring the signal-to-noise ratio ofa Forward Link “Traffic Channel” (i.e., that portion of the Forward Linkthat carries the Data). Alternatively, any other portion of the ForwardLink may be used to determine the quality of the Forward Link. However,since the Pilot Channel is modulated in a predetermined manner, thePilot Channel provides an appropriate channel for determining thequality of the Forward Link. Nonetheless, the signal-to-noise ratio isonly one parameter that can be used by the Remote Station to determinethe quality of the Forward Link. Any other method for determining thequality of the Forward Link can be used in accordance with the disclosedmethod and apparatus.

If the quality of the Forward Link received by a Remote Station is suchthat Data can be transmitted over the Forward Link at a predetermineddata rate with a predetermined reliability, then the transmitting BaseStation may be placed in the Remote Station's Active Set. However, inaccordance with one embodiment of the disclosed method and apparatus, aPilot Channel from a particular Base Station may be received by theRemote Station with sufficient quality and still not be added to theActive Set. This may be true if there is a predetermined number ofActive Base Stations already in the Active Set and the Active Set canonly support the predetermined number of Active Base Stations. In theembodiment of the disclosed method and apparatus in which C/I is used todetermine the quality of the Forward Link, the Remote Station 207calculates a data rate based upon the C/I of the pilot received from theselected Base Station. The data rate is calculated to result in Databeing received at the Remote Station with a predetermined reliability.It will be understood by those skilled in the art that the reliabilitywith which Data can be transmitted depends upon the quality of theForward Link (i.e., the C/I) and the data rate.

Since the Remote Station only receives data from one of the BaseStations in the Active Set at any one time, the Remote Station selectsone of the Base Stations in the Active Set to transmit data to theRemote Station. The selected Base Station 201 is preferably the BaseStation 201 from which the Remote Stations 207 a, 207 b, 207 c, or 207 dreceive the best quality Forward Link (i.e., the Base Stationtransmitting the Forward Link capable of supporting the highest datarate). In accordance with one embodiment of the disclosed method andapparatus, the rate at which the selected Base Station can reliablytransmit Data to a particular Remote Station is communicated to theselected Base Station by the particular Remote Stations 207 a, 207 b,207 c, or 207 d over the Reverse Link 213. The data rate is encoded witha unique code that indicates for which Base Station the data rateinformation is intended.

When the selected Base Station receives the data rate information, theselected Base Station uses this information to determine the C/I of thepilot that was received by the transmitting Remote Station. Inaccordance with one embodiment of the disclosed method and apparatus,the method used by the selected Base Station to calculate the C/I of theForward Link transmitted from the data rate is the inverse of the methodused by the Remote Station to calculate the data rate from the measuredC/I of the Forward Link pilot signal.

The selected Base Station determines the amount of power to allocate toa particular RLPC Channel based upon the quality of the Forward Link asdetermined by the Remote Station. In accordance with the embodimentshown in FIGS. 1 and 2, the Forward Link can support as many RLPCChannels as there are Code Channels 102 a and 102 b. Each such RLPCChannel is intended for a different Remote Station. The number of RLPCChannels to be transmitted by a Base Station is equal to the number ofRemote Stations that include that Base Station in their Active Set. Forexample, if only three Remote Stations 207 a, 207 b, and 207 c have aparticular Base Station 201 in their Active Set, then the Base Station201 transmits a Forward Link 208 that includes three RLPC Channels, oneRLPC Channel intended for each of the three Remote Stations 207 a, 207b, and 207 c that include that Base Station in the Active Set.

The Base Station also receives information over the Reverse Link fromeach of these three Remote Stations 207 a, 207 b, and 207 c.Accordingly, the receiving Base Station 201 must provide power controlinformation to each of the three Remote Stations 207 a, 207 b, 207 c.This information is provided in a power control message over the RLPCChannels. Each such RLPC Channel is transmitted over one Code Channelduring the two power control fields 114 and 118 of each Slot. No poweris allocated to the unused RLPC Channels (i.e., to the other CodeChannels during the power control fields 114 and 118). Therefore, if theForward Link uses a CDMA channel that includes 32 Code Channels, onlythree of the 32 Code Channels are required during the reverse link powercontrol fields 114 and 118 (assuming that the Base Station is includedin the Active Sets of only three Remote Stations). Accordingly, no powerwould be transmitted on the other 29 Code Channels of the Forward Link.This allows the maximum amount of power to be allocated to the threeRLPC Channels that are directed to Remote Stations 207 a, 207 b, and 207c that include the Base Station 201 in their Active Set. Each RemoteStation 207 a, 207 b, and 207 c determines which particular powercontrol message is intended for that Remote Station based upon theparticular Code Channels 102 a or 102 b over which the message is sent(i.e., the particular Code Channels 102 a or 102 b that are used tosupport the RLPC Channel).

It can be seen that the allocation of power among the RLPC Channelsrequires that the Base Station identify each Remote Station thatincludes the Base Station in the Active Set. In addition, the BaseStation must determine the quality of the RLPC Channel in order todetermine the amount of power to allocate to each of the RLPC Channels.In accordance with the disclosed method and apparatus, the RemoteStation transmits an overhead message over the Reverse Link thatindicates when a new Base Station has been added to the Active Set. ABase Station that is added to the Active Set of a Remote Station willreceive overhead messages, either directly from the Remote Station orthrough another Base Station which then communicates the information tothe Base Station that has been added. Therefore, a Base Station canmaintain a list of those Remote Stations, which include that BaseStation in their Active Set.

However, each Remote Station preferably only transmits informationregarding the quality of one Forward Link. That is, a Remote Stationonly transmits information regarding the Forward Link between thatRemote Station and the one Base Station that is currently selected bythat Remote Station to transmit data to that Remote Station. Forexample, assume that the Active Set of the Remote Station 207 a includesthe three Base Stations 201, 203, and 205. Remote Station 207 atransmits the data rate at which that Remote Station 207 a can receiveData from the Base Station 201, assuming that the Forward Link betweenthe Base Station 201 and the Remote Station 207 a has a higher qualitythan the other two Forward Links 209 and 211. This data rate informationcan be used to determine the quality of the Forward Link 208 (and so thequality of the RLPC Channel). However, while the Base Stations 203 and205 receive the data rate information transmitted from the RemoteStation 207 a, the data rate information is only relevant to the ForwardLink 208 between the select Base Station 201 and the Remote Station 207a. Therefore, the other Base Stations 203, 205 in the Active Set have noinformation about the current quality of the Forward Links 209, 211between them and the Remote Station 207 a.

Rather than allocating power among the RLPC Channels either arbitrarilyor equally, the disclosed method and apparatus uses historicalinformation to assist in determining the quality of each of the RLPCChannels to be transmitted.

FIGS. 3a-3 c are flowcharts of the steps performed in accordance withone disclosed method for determining the amount of power to allocate toeach RLPC Channel. The method illustrated in FIGS. 3a-3 c is performedindependently by each Base Station in a communication system. The stepsof FIGS. 3a-3 c are described below from the perspective of one BaseStation 201.

For the purpose of this description, it will be assumed that the BaseStation 201 is receiving Data from three Remote Stations 207 a, 207 b,and 207 c. In addition, it is assumed that the Active Set of these threeRemote Stations 207 a, 207 b, and 207 c include the Base Station 201.The Base Station 201 receives “Data Rate Control” (DRC) messages over aReverse Link 213 associated with the first Remote Station 207 a. TheBase Station 201 stores the received DRC messages in both a “Short List”and a “Long List.” In accordance with one method, the Short Listincludes the five most recently received DRC messages and the Long Listincludes the twenty most recently received DRC messages. It should beunderstood that in one embodiment of the disclosed method and apparatus,the Long List includes the five DRC messages stored in the Short List.However, in an alternative embodiment, the Long List includes only thosetwenty DRC messages that were received before receipt of the five DRCmessages stored in the Short List. In yet another alternative embodimentof the disclosed method and apparatus, any other number of DRC messagesmay be stored in the Long and Short Lists. However, it should be clearthat the number of DRC messages stored in the Short List should be lessthan the number stored in the Long List. Furthermore, it should beunderstood that the greater the number of messages stored, the lower thereliability of the information in the older stored messages due to theage of that information.

The Base Station 201 makes a power control (PC) decision for each RemoteStation. That is, the Base Station 201 determines whether the RemoteStation 207 a is transmitting the Reverse Link with too much or toolittle power (STEP 301). In accordance with one disclosed method, thisdetermination is based on the error rate of the Reverse Link 213. Inanother disclosed method, this determination is based upon a C/Imeasurement of the Reverse Link. Those skilled in the art willunderstand that there are many other ways in which the Base Station candetermine whether the Remote Station has transmitted the informationover the Reverse Link with an appropriate amount of power to be reliablyreceived by the Base Station, but without using more power than isrequired. Accordingly, any known means may be used for making thisdetermination in accordance with the disclosed method and apparatus.

If the power that is being sent on the Reverse Link 213 is appropriate,(STEP 302), then no power is allocated to the RLPC Channel associatedwith the Remote Station 207 a from which the Reverse Link 210 originated(STEP 304). The power is appropriate if the Base Station 201 determinesthat the power level of the Reverse link should not be adjusted. Thiscondition is referred to as an Erasure. If the Base Station determinesthat the Remote Station is transmitting with either too little, or toomuch power, then a change in the amount of power is required on theReverse Link 213 (i.e., an erasure does not occur) (STEP 302). In such acase, the Base Station 201 determines whether the most recently receiveddata rate control message (i.e., the “Current” DRC message) is “Valid”from the Remote Station 207 a. A DRC is considered to be Valid if theDRC message content is received by the receiving Base Station with apredetermined level of assurance in the accuracy of the message content.The Base Station 207 a also determines whether the Current DRC messageis “Directed” to the Base Station 201 (STEP 306). The DRC message isDirected to a particular Base Station if the DRC message providesinformation about the rate at which the transmitting Remote Station canreceive information from that Base Station. The information may beprovided in any manner, such as a measure of the quality of the ForwardLink, or the actual data rate that can be supported by the Forward link.It should be noted that in accordance with one embodiment of thedisclosed method and apparatus, each Remote Station transmits DRCmessages at a predetermined rate. Each DRC message indicates the RemoteStation from which the DRC message came. If a DRC message is Valid andDirected to the Base Station that receives that DRC message during afirst period of time, then the DRC message is a relatively goodindication of the quality of the Forward Link between the Remote Stationthat transmitted the DRC message and the Base Station that received themessage. If a DRC message which is transmitted during a second timeperiod is either not received as Valid by the Base Station 201, or isnot directed to the Base Station 201, then there is no way to determinethe quality of the Forward Link during that second period of time.

Therefore, if the Current DRC message is Valid and Directed to the BaseStation 201, then the Base Station 201 uses the content of that messageto determine the quality (e.g., the C/I) of the Forward Link 208 (STEP308). In accordance with one embodiment of the disclosed method andapparatus, the quality determination is based on the data rate that isbeing requested by the Remote Station 207 a. The Base Station 201 usesthe inverse of the process used by the Remote Station 207 a to determinethe data rate from the C/I of the Pilot Channel of the Forward Link 208.In addition, the Base Station 201 identifies the quality determinationof the Forward Link 208 as being “Reliable” (STEP 308). The qualitydetermination is identified as being Reliable due to the fact that theDRC message was both Valid and Directed to the Base Station 201.

Once the Base Station 201 has established a quality value for theForward Link 208, the Base Station 201 checks whether the quality of theForward Links 215 and 217 to each other Remote Station 207 b and 207 cthat include the Remote Station 201 in the Active Set has beendetermined (STEP 342) (see FIG. 3c). As noted above, DRC messages aretransmitted on each Reverse Link associated with a RLPC Channel. Thatis, DRC messages are transmitted by each of the three Remote Stations207 a, 207 b, and 207 c that include the Base Station 201 in the ActiveSet. If the Base Station 201 has not yet determined the quality of allthree Forward Links 208, 215, and 217, then the Base Station 201continues the process at STEP 301 in order to determine the quality ofthe next Forward Link (STEP 344). Once the quality of each Forward Link208, 215, and 217 associated with each RLPC Channel has been determined,the Base Station 201 allocates power to each RLPC Channel based on thequality determinations and the reliability of those determinations, aswill be described in greater detail below.

If the Current DRC message is either invalid or not Directed to the BaseStation 201 (STEP 306), then in accordance with one embodiment of thedisclosed method and apparatus, the Base Station gets the DRC messagesstored on the Short List (STEP 310). A determination is made as towhether any of the most recent DRC messages were Directed to the BaseStation 201 from the Remote Station 207 a (STEP 312). If at least oneValid DRC message on the Short List is Directed to Base Station 201,then the Base Station 201 determines the quality (e.g., the C/I) of theForward Link 208 based on the value of the most recent Valid DRC messagedirected to the Base Station 201 and stored in the Short List (STEP314). As was the case in STEP 308, the Base Station 201 determines thatthe quality determination of the Forward Link is Reliable. Thisdetermination is made based on the results of STEP 312. However, in thecase of STEP 314, the DRC message is not the Current DRC message.Therefore, in accordance with one embodiment of the disclosed method andapparatus, the quality value is adjusted to compensate for the fact thatthe DRC message is not Current.

For example, in the case in which quality is expressed as a C/I value,the C/I value is adjusted either up or down to compensate for the factthat the data rate information is not Current. In accordance with oneembodiment, the C/I value associated with a Remote Station from which noCurrent DRC message is available is adjusted to reflect a greater signalquality. The quality of the Forward Link will determine the amount ofpower allocated to the RLPC Channel. Signals transmitted over lowerquality links are transmitted with more power, while signals transmittedover higher quality links are transmitted with less power. Therefore,adjusting the quality value to indicate a higher quality link results inless power being allocated to the RLPC Channel associated with theRemote Station 207 a from which no Current DRC message directed to thatBase Station is available. This results in more power being availablefor the RLPC Channel associated with the Remote Station from which theBase Station has received a Current DRC message directed to that BaseStation.

Alternatively, since the Base Station 201 has received a DRC messagethat was Directed to the Base Station 201 relatively recently (asindicated by the fact that such a message is on the Short List) the BaseStation 201 may adjust the quality value downward. Such an adjustmentwould result in more power being allocated to the RLPC Channelassociated with that Remote Station 207 a. This is appropriate if thereis a desire to increase the possibility that the RLPC Channel will bereliably received by the Remote Station 207 a. As noted above, there isa limited amount of total power available to transmit all of the RLPCChannels. Therefore, increasing the amount of power with which a RLPCChannel is transmitted to one Remote Station decreases the amount ofpower that is available to transmit RLPC Channels to the other RemoteStations.

In yet another embodiment of the disclosed method and apparatus, theBase Station 201 does not adjust the quality determination at all. Bynot adjusting the quality determination, an assumption is made that thebenefits of providing more power to those RLPC Channels for which thequality is well known, are offset by the desire to provide a measure ofreliability for the transmission of those RLPC Channels for which thequality is not as well known.

Having determined a quality value for the Forward Link 208 in STEP 314,the Base Station 201 checks whether the quality of all of the ForwardLinks has been determined (STEP 342) and if not, the process returns toSTEP 301 (STEP 344).

If the Base Station 201 determines that none of the DRC messages on theShort List is Directed to the Base Station (STEP 312), then the BaseStation 201 determines whether at least one Valid DRC message wasreceived within a predetermined amount of time (such as 400 millisecondsin one particular example of the disclosed method and apparatus). In oneembodiment of the disclosed method, a “DRC-LOCK bit” is set when a ValidDRC message arrives. The DRC-LOCK bit indicates that the Base Station201 has received a Valid DRC message over the Reverse Link 210 from aRemote Station within the predetermined period of time (STEP 316). Thepredetermined time period is preferably greater than the amount of timeover which DRC messages are stored in the Short List, and equal to theamount of time over which the DRC messages are stored in the Long List.It should be noted that the Base Station 201 may also determine whethera Valid DRC message was received by any other means. For example, adetermination can be made as to whether any Valid DRC messages arepresent in the Long List by inspection of the stored DRC messages.

Accordingly, if the Base Station 201 has received a Valid DRC messageswithin a predetermined amount of time, then such messages will have beenstored on the Long List. The Base Station gets the DRC messages from theLong List. If any of the DRC messages in the Long List are Directed tothe Base Station 201 (STEP 320), then in accordance with one embodimentof the disclosed method, the Base Station 201 calculates the average ofthe quality values from all of the DRC messages Directed to the BaseStation 201. The Base Station then determines the quality (e.g., theC/I) of the Forward Link 208 based on the average of all of the DRCmessage values (STEP 322). As was the case in STEP 308, the Base Station201 identifies the quality determination of the Forward Link as Reliablebased on the determination made in STEP 320 and establishes a value forthe quality of the Forward Link (STEP 322).

Having determined the quality of the Forward Link 208, the Base Station201 checks whether the quality of all of the Forward Links has beenestablished (STEP 342) and if not, the process returns to STEP 301 (STEP344).

If a determination is made that no Valid DRC messages have been receivedby the Base Station 201 within the predetermined period (STEP 316), orthat none of the DRC messages was Directed to the Base Station 201 (STEP320), then the Base Station 201 will attempt to determine the quality ofthe Forward Link based upon DRC messages that were not Directed to theBase Station 201. However, the Base Station 201 will consider thisquality determination to be “Unreliable” since it is based oninformation that is not Directed to the Base Station 201.

Assuming that none of the DRC messages received by the Base Station 201were Directed to that Base Station 201 (as determined in STEPs 316 or320), then the Base Station 201 determines whether the Current DRCmessage is Valid (STEP 324). If the Current DRC message is Valid, thenthe Base Station 201 establishes a quality value (such as a C/I value)for the Forward Link 208. One means by which that Base Station 201establishes a quality value is by performing the inverse of theoperation performed by the Remote Station 207 a when that Remote Station207 a generated the Current DRC message. The quality value is thenmodified to correct for the fact that the value is Unreliable.Alternatively, the value of the DRC message may be used directly (suchas by reference to a lookup table) to determine the quality of theForward Link 208.

In one embodiment of the disclosed method and apparatus, the BaseStation 201 takes into account that the Forward Link 209 from the BaseStation 203 to which the DRC messages are currently Directed has thehighest quality. That is, Base Stations 201 and 205 to which the RemoteStation 207 a has not Directed DRC messages will have a Forward Linkthat has a lower quality than the Forward Link transmitted from the BaseStation 203 to which the Remote Station 207 a is directing DRC messages.This is because the Remote Station 207 a always directs the DRC messageto the Base Station having the highest quality Forward Link.

By performing the inverse of the operation performed by the RemoteStation 207 a to generate the DRC message, the Base Station 201 candetermine the maximum quality of the Forward Link 208. Therefore, theBase Station 201 preferably determines that the quality of the ForwardLink 208 is lower than the quality of the Forward Link 209, asdetermined from the value of the Current DRC message (STEP 326).However, this determination is considered to be Unreliable, since thereis no way to know exactly how much lower the quality of the Forward Link208 will be.

In one embodiment of the disclosed method and apparatus, the BaseStation 201 determines how much to adjust the quality of the ForwardLink 208 by taking into account additional information. Examples of suchinformation include: (1) a stored table that cross-references thelocation of the Remote Station 207 a to the quality of the Forward Link208, (2) historical information regarding the quality of the ForwardLink 208, and (3) other information that is indicative of the magnitudeof the difference between the quality of the Forward Link 211 and 209about which the information is relevant and the quality of the ForwardLink 208 transmitted by the Base Station 201.

Having determined the quality of the Forward Link 208, the Base Station201 checks whether the quality of all of the Forward Links has beenestablished (STEP 342). If not, the process returns to STEP 301 (STEP344).

If the Current DRC message is not Valid (STEP 324), then the BaseStation 201 searches through the stored values in the Short List toidentify the most recent Valid DRC message (STEP 328). If the Short Listincludes at least one Valid DRC message (STEP 330), then the BaseStation 201 determines the quality of the Forward Link 208 based on thevalue of this most recent DRC message from the Short List. This qualitydetermination is marked as being Unreliable (STEP 332) to indicate thatquality determination was not made with regard to the Forward Linktransmitted from that Base Station 201. Since the DRC message is notDirected to the Base Station 201, the quality determination is merelythe maximum quality, and not the actual quality of the Forward Link 208.In addition, since the value is not from the Current DRC message, thevalue is made even more Unreliable (i.e., may not even be a reliablemeasure of the maximum quality). Therefore, in accordance with oneembodiment of the disclosed method and apparatus, the value ispreferably modified to indicate that the quality of the Forward Link 208is less than the quality indicated by the value of the DRC message.

Having determined the quality of the Forward Link 208, the Base Station201 checks whether the quality of all of the Forward Links has beenestablished (STEP 342) and if not, the process returns to STEP 301 (STEP344).

If none of the DRC messages in the Short List were Valid (STEP 330),then the Base Station 201 checks to see whether any of the values in theLong List are Valid (STEP 334). If the Base Station 201 has beenreceiving DRC messages, then the Base Station 201 reads the DRC messagesstored in the Long List (STEP 336). The Base Station 201 determines thequality of the Forward Link 208 based on the DRC messages that are Valid(STEP 338). However, if none of the DRC messages in the Long List havebeen directed to the Base Station 201, then in accordance with oneembodiment of the disclosed method and apparatus, the stored DRCmessages are taken together to indicate the average quality of theForward Link 208. Typically, when the DRC messages are both old and havenot been Directed to the Base Station 201, each individual DRC messagevalue has relatively little significance. This is especially true sincethe quality of the Forward Link 208 changes relatively quickly. Once theaverage value is determined, the quality of the Forward Link 208 can beestimated to be worse than this estimate, since none of these valueswere Directed to the Base Station 201. Therefore, the estimation ismarked as Unreliable (STEP 338).

Having determined the quality of the Forward Link 208, the Base Station201 checks whether the quality of all of the Forward Links has beenestablished (STEP 342). If not, the process returns to STEP 301 (STEP344).

If there are no Valid DRC messages in the Long List (STEP 334), then theBase Station 201 assumes the quality of the Forward Link 208 to be apredetermined value (STEP 340). In one embodiment of the disclosedmethod and apparatus, the predetermined value is an average value takenover a longer period than is represented by the Long List.Alternatively, the value may be a parameter stored in the Base Stationand set by system considerations, such as topography, average quality ofthe Forward Link within an area of interest, etc.

Having determined the quality of the Forward Link 208, the Base Station201 checks whether the quality of all of the Forward Links has beenestablished (STEP 342). If not, the process returns to STEP 301 (STEP344).

In accordance with one embodiment of the disclosed method and apparatus,for Forward Link 208 for which the quality determination was consideredto be Reliable, the C/I value will not be further adjusted to compensatefor reliability. That is, the C/I value that will be used by the BaseStation 201 will be essentially equal to the C/I value that was measuredby the Remote Station 207 a. However, in accordance with an alternativeembodiment of the disclosed method and apparatus, the C/I value will bemodified by a factor which is a function of packet length, level ofconfidence on the prediction, fading margin, and other such factors thatcan affect the correlation between the value and the actual quality ofthe Forward Link 208.

Upon determining a quality factor for each Forward Link, the amount ofpower that is to be allocated to each of the RLPC Channels is firstdivided among those RLPC Channels for which Reliable quality informationis available. This allocation is based upon the amount of power requiredin light of the quality of each such RLPC Channel (STEP 346). Next, thetotal power that is to be allocated according to the requirements of allof the RLPC Channels for which Reliable information is available iscompared to the total power available for all of the RLPC Channels (STEP348). If the amount of power required for all of the Reliable RLPCChannels is more than the total power available, then the availablepower is divided among only those RLPC Channels for which Reliablequality information is available, based on the relative quality of eachsuch Reliable Channel (STEP 350). This introduces an equal degradationamong all RLPC Channels for which reliable quality information isavailable.

If the amount of power required for each Reliable RLPC Channel is lessthan the total power available (STEP 348), then the remaining power isdivided among those RLPC Channels for which only Unreliable qualityinformation is available (STEP 352).

In the embodiment of the disclosed method and apparatus in which themeasure of the quality of a Forward Link is the C/I value, the followingformula is used to determine the amount of power required to transmitthe Forward Link (STEP 346):

A[i]=(E _(b) /N _(o))·PG ⁻¹·(1/CtoI[i])  equation (1)

where E_(b)/N_(o) is the energy per bit divided by the noise, PG is theprocessing gain due to the encoding of the information, and CtoI[i] isthe sum of all C/I values for the particular RLPC Channel for which aReliable C/I value has been determined, A[i] is the amount of powerrequired to transmit the RLPC Channel for the RLPC Channel having theCtoI[i] value.

Once the values for each A[i] have been calculated (i.e., an outputpower level has been calculated for each Forward Link for which reliablequality information is available), a check is made to ensure that thetotal output power allocated to all of the RLPC Channels does not exceedthe maximum that the Base Station 201 can transmit, taking into accountany additional power required in the RLPC Channels for overhead (such asforward activity bits or other such overhead messages).

If the total power allocated by equation (1) to the RLPC Channelsdirected to Remote Stations over Forward Links for which Reliablequality determinations can be made is greater than the amount of powerthat is available, then in accordance with one embodiment of thedisclosed method and apparatus, the power is allocated to those RLPCChannels for which a Reliable quality determination has been madeaccording to the following formula:

A[i]={(CtoI[i] ⁻)/Σ(CtoI[j] ⁻¹)}(1−P _(overhead))  equation (2)

where CtoI[i] is the C/I value of the Forward Link to the Remote Stationto which the RLPC Channel to be allocated power A[i] is directed andCtoI[j] is the sum of the C/I values of each of the other RLPC Channelsfor which Reliable C/I values have been determined. No power isallocated to RLPC Channels for which Unreliable quality determinationshave been made. Accordingly, the power is allocated among the RLPCChannels for which Reliable quality information is available inproportion to the quality of each such RLPC Channel.

If the total power allocated by equation (1) is less than the amount ofpower that is available, then in accordance with one embodiment of thedisclosed method and apparatus, the following formula is used toallocate the power among the RLPC Channels:

A[k]{(CtoI[k] ⁻¹)/Σ(CtoI[l] ⁻¹)}{(1−P _(overhead))−ΣA[j]}  equation (3)

where CtoI[k] is determined to be an Unreliable C/I value determined forthe Forward Link to the Remote Station to which the RLPC Channel to beallocated power A[k] is directed, Σ(CtoI[l] is the sum of the other C/Ivalues associated with the RLPC Channels for which Unreliable C/I valueshave been determined, and ΣA[j] is the sum of the C/I values of each ofthe other RLPC Channels for which Reliable C/I values have beendetermined. Accordingly, once the power allocated to the RLPC Channelsfor which Reliable quality information is available, the remainder isallocated to the RLPC Channels for which only Unreliable qualityinformation is available. The remaining power is allocated in proportionto the estimates of the quality of each RLPC Channel for which onlyUnreliable quality information is available.

In one embodiment of the disclosed method and apparatus, the C/I valuemay be adjusted to compensate for a lack of Reliability in thedetermination of the C/I at the Remote Station 207 a, or to otherwisealter the allocation of power between RLPC Channels transmitted over theForward Link 208. It should be noted that both the quality of theForward Link, as well as the reliability of the quality determination,are used in determining how to allocate power among the RLPC Channels.It should also be noted that in accordance with one embodiment of thedisclosed method and apparatus, RLPC Channels are transmitted to all ofthe Remote Stations, and each Slot (each RLPC Channel is modulated ontoa separate Code Channel 102 a and 102 b). Therefore, regardless of theparticular Remote Station to which the forward channel is currentlybeing transmitted, RLPC Channels will be included that are intended tobe received by each of the Remote Stations to which the Base Station 201may transmit (i.e., each Remote Station that includes the Base Station201 in the Active Set).

It will be understood by those skilled in the art that the disclosedmethod is preferably essentially implemented as an executable softwareapplication that is executed by a programmable device. FIG. 4 is a blockdiagram of a Remote Station 400 in accordance with one embodiment of thedisclosed apparatus. The Remote Station 400 includes an antenna 402, aradio frequency (RF) front end 404, a digital signal processor (DSP)406, a general purpose processor 408, a memory device 410, and userinterface 412.

In accordance with the disclosed method and apparatus, the antenna 402receives Forward Link signals from one or more Base Stations. Thesignals are appropriately amplified, filtered and otherwise processed bythe RF front end 404. The output from the RF front end 404 is thenapplied to the DSP 406. The DSP 406 decodes the received Forward Linksignals. In addition, DSP 406 provides an indication as to the relativequality of the received Forward Link. The indication of relative qualityis stored in the memory 410. The General Purpose Processor 408 iscoupled to the DSP 406 and to the memory 410. The General PurposeProcessor 408 reads the indications of relative quality from the memory410 and determines the rate at which each received Forward Link cansupport data, and determines which Forward Link can support the highestdata rate. Once the General Purpose Processor 408 has selected theForward Link that can support the highest data rate, the General PurposeProcessor 408 communicates the selection to the DSP 406. The DSP 406encodes and modulates the information in a DRC, together with anyinformation from the user interface 412, into a Reverse Link outputsignal that is provided to the RF front end 404. The RF front endprocesses the Reverse Link output signal and couples the Reverse Linkoutput signal to the antenna for transmission to each Base Stationcapable of receiving the signal.

FIG. 5 is a block diagram of a Base Station 500 in accordance with oneembodiment of the disclosed apparatus. The Base Station 500 includes atransmitter, such as an antenna 502 and a radio frequency (RF) front end504. The Base Station 500 further includes a digital signal processor(DSP) 506, a general purpose processor 508, a memory device 510, and acommunication interface 512.

In accordance with the disclosed apparatus, the antenna 502 receivesReverse Link signals that have been transmitted from nearby RemoteStations 400. The antenna couples these received signals to an RF frontend 504 which filters and amplifies the signals. The signals are coupledfrom the RF front end 504 to the DSP 506 and to the general purposeprocessor 508 for demodulation, decoding, further filtering, etc. Upondecoding DRCs from the received Reverse Link signals, the DSP 506 storesthe decoded DRC in the memory 510 in both the Short List and the LongList. In addition, the DSP 506 determines whether each received ReverseLink was transmitted from the Remote Station with too much or too littlepower. It should be noted that the Base Station 500 typically receivesReverse Link signals from more than one Remote Station 400 at a time.

The general purpose processor 508 then performs the process shown inFIGS. 3a-3 c. The general purpose processor 508 communicates to the DSP506 the amount of power that should be allocated to each RLPC Channel.Based upon the allocation of power to each RLPC Channel, the DSP 506modulates and encodes the Forward Link signals to be transmitted by theBase Station 500. The signal is coupled to the RF front end 504. The RFfront end couples the signal from the antenna 502 which transmits theForward Link signal to the Remote Stations.

The disclosed method and apparatus is provided to enable any personskilled in the art to make or use the present invention. The variousmodifications to the disclosed method and apparatus will be readilyapparent to those skilled in the art, and the generic principles definedherein may be applied to other embodiments without the use of inventivefaculty. Thus, the present invention is not intended to be limited tothe methods and apparatuses shown herein but is to be accorded thewidest scope consistent with the claims set forth below.

What is claimed is:
 1. A method for allocating power among reverse linkpower control channels on a communications link between a first stationand a plurality of second stations, including the steps of: a)attempting to receive forward link quality information from each of theplurality of second stations; b) determining the relative quality of aplurality of reverse link power control channels, each such reverse linkpower control channel being associated with one of the plurality ofsecond stations, the determination being based upon the forward linkquality information received from the associated second stations; and c)allocating more power to a reverse link power control channel associatedwith a lower quality forward link than to a reverse link power controlchannel associated with a higher quality forward link.
 2. A method forallocating power to a power control channel which is embedded within adata channel, including the steps of: a) determining the amount of powerthat is required to reliably transmit information over the power controlchannel to each of a plurality of remote stations; b) allocating theamount of power required to transmit the power control channel to eachof the remote stations based upon the determined power requirements; c)allocating the amount of power required to transmit each data channelbased on the total number of data channels and the total availablepower, independent of the amount of power allocated to each powercontrol channel.
 3. A base station within a communication system,including: a) a receiver configured to receive forward link qualityinformation from each of a plurality of remote stations; b) a processor,coupled to the receiver, configured to: i) determine the relativequality of a plurality of reverse link power control channels, each suchreverse link power control channel being associated with one of theplurality of remote stations, the determination being based upon theforward link quality information received from the associated remotestations; and c) allocate more power to a reverse link power controlchannel associated with a lower quality forward link then to a reverselink power control channel associated with a higher quality forwardlink.
 4. A base station in which power is allocated to a power controlchannel which is embedded within a data channel, including: a) aprocessor configured to: i) determining the amount of power that isrequired to reliably transmit information over the power control channelto each of a plurality of remote stations; ii) allocate the amount ofpower required to transmit the power control channel to each of theremote stations based upon the determined power requirements; iii)allocate the amount of power required to transmit each data channelbased on the total number of data channels and the total availablepower, independent of the amount of power allocated to each powercontrol channel b) a transmitter, coupled to the processor, configuredto transmit the power control channels to each of the plurality ofremote stations at the allocated power levels.
 5. A method fordetermining the amount of power that is required to transmit powercontrol information from a first station to a second station of acommunication system, including the steps of: a. receiving a first datarate control message from the second station during a first period oftime; b. determining whether the first data rate control message isdirected to the first station; c. storing the first data rate controlmessage on a short list; d. receiving a second data rate control messagefrom the second station during a second period of time; e. determiningwhether the second data rate control message is directed to the firststation; f. if the second data rate control message is not directed tothe first station, then: i) determining the amount of power which wouldbe required to transmit power control information from the first stationto the second station during the first period of time based upon thefirst data rate control message; and ii) determining the amount of powerthat is required to reliably transmit power control information from thefirst station to the second station during the second period of timebased upon the amount of power determined to be required to reliablytransmit power control information from the first station to the secondstation during the first period of time.
 6. The method of claim 5,further including the steps of: a) storing the second data rate controlmessage on the short list; b) storing data rate control messages on theshort list if received within a first predetermined amount of time, andstoring data rate control messages on a long list if received within asecond predetermined amount of time, the second predetermined amount oftime being longer than the first predetermined amount of time; c)determining whether any of the messages on the short list are directedto the first station; d) if any of the data rate control messages storedon the short list are directed to the first station, then determiningthe amount of power required to transmit the power control informationfrom the first station to the second station based upon the most recentdata rate control message directed to the first station; e) if none ofthe data rate control messages stored on the short list are directed tothe first station and at least one of the data rate control messagesstored on the long list are directed to the first station, thendetermining the amount of power required to reliably transmit powercontrol information from the first station to the second station duringthe second period of time based upon each of the power control messagesdirected to the first station and stored on the long list.
 7. The methodof claim 6, wherein the step of determining the amount of power requiredto reliably transmit power control information from the first station tothe second station during the second period of time based upon each ofthe power control messages directed to the first station and stored onthe long list further includes the steps of: a) calculating an averageforward link quality based upon the values of each data rate controlmessage stored on the long list and directed to the base station; and b)determining the amount of power required to reliably transmit powercontrol information from the first station to the second station basedupon the average forward link quality.
 8. A method for allocating poweramong reverse link power control channels on a communications linkbetween a first station and a plurality of second stations, includingthe steps of: a) attempting to receive forward link quality informationfrom each of the plurality of second stations; b) determining therelative quality of a plurality of reverse link power control channels,each such reverse link power control channel being associated with oneof the plurality of second stations, the determination being based uponthe forward link quality information received from the associated secondstations; c) allocating more power to a reverse link power controlchannel associated with a lower quality forward link than to a reverselink power control channel associated with a higher quality forwardlink; d) determining from information received from one of the pluralityof second stations whether more power, less power, or the same amount ofpower is required on the forward link between the one of the pluralityof second stations and the first station; and e) allocating no power toa reverse power control channel associated with one of the plurality ofsecond stations communicating with the first station over a forward linkfor which the same amount of reverse link power is required.
 9. A methodfor allocating transmit power to a plurality of power control channels,including the steps of: a) attempting to determine the quality of one ormore forward links; b) identifying those forward links for whichreliable quality information is available; c) initially allocating powerto each of the power control channels to be transmitted over a forwardlink for which reliable quality information is available, the powerbeing allocated based upon the amount of power required to reliablytransmit each power control channel to be transmitted over a forwardlink for which reliable quality information is available, the amount ofpower required for a particular power control channel being determinedas a function of the quality of that particular power control channel;d) determining whether the total power allocated for all of the powercontrol channels to be transmitted over forward links for which reliablequality information is available is greater than the available power; i)if greater, then allocating all of the available power to only thosepower control channels to be transmitted over forward links for whichreliable quality information is available in proportion to the relativequality of each forward link with respect to each other forward link forwhich reliable quality information is available, and allocating no powerto those power control channels to be transmitted over forward links forwhich only unreliable information is available; and e) if not greater,then allocating power to those power control channels to be transmittedover the forward links for which reliable quality information isavailable in proportion to requirements of each power control channel,and allocating the remaining power to those power control channels towhich only unreliable quality information is available in proportion tothe relative quality of the forward links over which they are to betransmitted.
 10. A method for allocating transmit power to a pluralityof power control channels, including the steps of: a) determiningwhether a data rate control message transmitted from a remote stationand directed to a receiving base station has been received by thereceiving base station within a predetermined first period of time; b)if a data rate control message transmitted from a remote station anddirected to a receiving base station has been received by the receivingbase station within the predetermined first period of time, thendetermining the quality of the forward link between the receiving basestation and the transmitting remote station from the data rate controlmessage and considering the quality determination to be reliable; c) ifa data rate control message transmitted from a remote station anddirected to a receiving base station has not been received by thereceiving base station within the predetermined first period of time,then determining whether a data rate control message transmitted fromthe remote station and directed to another base station has beenreceived by the receiving base station within the predetermined firstperiod of time; d) if a data rate control message transmitted from theremote station and directed to a second base station has been receivedby the receiving base station within the predetermined first period oftime, the second base station not being located at the same location asthe receiving base station, then determining that the quality of theforward link between the remote station and the receiving base stationis no better than the quality of the forward link between the secondbase station and the remote station, and considering that qualitydetermination to be unreliable; and e) allocating power to power controlchannels based upon the determined quality and the reliability of thatdetermined quality.
 11. A base station within a communication system,including: a) a receiver configured to receive from a second station, afirst data rate control message during a first period of time and asecond data rate control message during a second period of time; b) aprocessor, coupled to the receiver, configured to: i) determine whetherthe first data rate control message is directed to the base station; ii)store the first data rate control message on a short list; iii)determine whether the second data rate control message is directed tothe base station; iv) perform the following, if the second data ratemessage is not directed to the base station: 1) determine the amount ofpower that would have been required to transmit power controlinformation from the base station to the second station during the firstperiod of time based upon the first data rate control message; 2)determine the amount of power that is required to reliably transmitpower control information from the base station to the second stationduring the second period of time based upon the amount of powerdetermined to be required to reliably transmit power control informationfrom the base station to the second station during the first period oftime.
 12. The base station of claim 11, wherein the processor is furtherconfigured to: a) store the second data rate control message on theshort list; b) store data rate control messages received prior to thereceipt of the first data rate control message on the short list ifreceived within a first predetermined amount of time, and storing datarate control messages on a long list if received within a secondpredetermined amount of time, the second predetermined amount of timebeing longer than the first predetermined amount of time; c) determinewhether any of the message on the short list are directed to the basestation; d) determine the amount of power required to transmit the powercontrol information from the base station to the second station basedupon the most recent data rate control message directed to the basestation, if any of the data rate control messages stored on the shortlist are directed to the base station; e) determine the amount of powerrequired to reliably transmit power control information from the basestation to the second station during the second period of time basedupon each of the power control messages directed to the base station andstored on the long list, if none of the data rate control messagesstored on the short list are directed to the base station and at leastone of the data rate control messages stored on the long list aredirected to the base station.
 13. The base station of claim 11, whereinthe processor determines the amount of power required to reliablytransmit power control information from the base station to the secondstation during the second period of time based upon each of the powercontrol messages directed to the base station and stored on the longlist by: a) calculating an average forward link quality based upon thevalues of each data rate control message stored on the long list anddirected to the base station; and b) determining the amount of powerrequired to reliably transmit power control information from the basestation to the second station based upon the average forward linkquality.
 14. A base station within a communication system, including: a)a receiver configured to receive forward link quality information fromeach of a plurality of remote stations; b) a processor, coupled to thereceiver, configured to: i) determine the relative quality of aplurality of reverse link power control channels, each such reverse linkpower control channel being associated with one of the plurality ofremote stations, the determination being based upon the forward linkquality information received from the associated remote stations; c)allocate more power to a reverse link power control channel associatedwith a lower quality forward link than to a reverse link power controlchannel associated with a higher quality forward link; d) determine frominformation received from one of the plurality of the remote stationswhether more power, less power, or the same amount of power is requiredon the forward link between one of the plurality of the remote stationsand the base station; and e) allocate no power to a reverse powercontrol channel associated with one of the plurality of the remotestations communicating with the base station over a forward link forwhich the same amount of reverse link power is required.
 15. A basestation within a communication system, including: a) a receiverconfigured to receive at least one forward link quality message; b) aprocessor configured to: i) determine the quality of one or more forwardlinks based on the information received in the forward link qualitymessages; ii) identify those forward links for which reliable qualityinformation is available; iii) initially allocate power to each of thepower control channels to be transmitted over a forward link for whichreliable quality information is available, the power being allocatedbased upon the amount of power required to reliably transmit each powercontrol channel to be transmitted over a forward link for which reliablequality information is available, the amount of power required for aparticular power control channel being determined as a function of thequality of that particular power control channel; iv) determine whetherthe total power allocated for all of the power control channels to betransmitted over forward links for which reliable quality information isavailable is greater than the available power; v) allocate all of theavailable power to only those power control channels to be transmittedover forward links for which reliable quality information is availablein proportion to the relative quality of each forward link with respectto each other forward link for which reliable quality information isavailable and to allocate no power to those power control channels to betransmitted over forward links for which only unreliable information isavailable if the total power is greater than the available power; andvi) if not greater, then to allocate power to those power controlchannels to be transmitted over the forward links for which reliablequality information is available in proportion to requirements of eachpower control channel, and to allocate the remaining power to thosepower control channels to which only unreliable quality information isavailable in proportion to the relative quality of the forward linksover which they are to be transmitted.
 16. A base station within acommunication system, including: a) a receiver configured to receivedata rate control messages; b) a processor, coupled to the receiver,configured to: i) determine whether a data rate control messagetransmitted from a remote station and directed to the base station hasbeen received by the base station within a predetermined first period oftime; ii) determine the quality of the forward link between the basestation and the remote station from the data rate control message and toconsider the determined quality to be reliable, if a data rate controlmessage transmitted from the remote station and directed to the basestation has been received by the base station within the predeterminedfirst period of time; iii) determine whether the data rate controlmessage transmitted from the remote station and directed to a secondbase station has been received by the base station within thepredetermined first period of time, if a data rate control messagetransmitted from the remote station and directed to the base station hasnot been received by the base station within the predetermined firstperiod of time; iv) determine that the quality of the forward linkbetween the remote station and the base station is no better than thequality of the forward link between the second base station and theremote station, and considering the determined quality to be unreliable,if the data rate control message transmitted from the remote station anddirected to the second base station has been received by the basestation within the predetermined first period of time, the second basestation not being located at the same location as the base station; andv) allocate power to power control channels based upon the determinedquality and a reliability of that determined quality.
 17. A method forpower allocation to at least one power control channel in acommunication system, comprising: receiving at least one indicator at asecond station, wherein each of the at least one indicators istransmitted by a distinct first station; determining whether the atleast one indicator is directed to the second station; allocating powerfor at least one power control channel in accordance with saiddetermination, wherein each of the at least one power control channelsis intended for one of the first stations, wherein said allocating powerfor at least one power control channel in accordance with saiddetermination comprises: determining whether a forward link qualitymetric obtained from the indicator is valid; and allocating power for apower control channel intended for one of the first stations thattransmitted the indicator in accordance with the determined forward linkquality metric if said determined forward link quality metric is validand the indicator is directed to the second station; and allocatingpower for a power control channel for one of the first stations thattransmitted the indicator in accordance with a valid forward linkquality metric previously received from one of the first stations ifsaid determined forward link quality metric is invalid and the indicatoris directed to the second station.
 18. A method for power allocation toat least one power control channel in a communication system,comprising: receiving at least one indicator at a second station,wherein each of the at least one indicators is transmitted by a distinctfirst station; determining whether the at least one indicator isdirected to the second station; allocating power for at least one powercontrol channel in accordance with said determination, wherein each ofthe at least one power control channels is intended for one of the firststations, wherein said allocating power for at least one power controlchannel in accordance with said determination comprises: determiningwhether a forward link quality metric obtained from the indicator isvalid; and allocating power for a power control channel intended for oneof the first stations that transmitted the indicator in accordance withthe determined forward link quality metric if said determined forwardlink quality metric is valid and the indicator is directed to the secondstation; determining a first power in accordance with said determinedforward link quality metric if said determined forward link qualitymetric is valid and the indicator is not directed to the second station;and allocating a power for a power control channel for one of the firststations that transmitted the indicator in accordance with saiddetermined first power.
 19. A method for power allocation to at leastone power control channel in a communication system, comprising:receiving at least one indicator at a second station, wherein each ofthe at least one indicators is transmitted by a distinct first station;determining whether the at least one indicator is directed to the secondstation; allocating power for at least one power control channel inaccordance with said determination, wherein each of the at least onepower control channels is intended for one of the first stations,wherein said allocating power for at least one power control channel inaccordance with said determination comprises: determining whether aforward link quality metric obtained from the indicator is valid; andallocating power for a power control channel intended for one of thefirst stations that transmitted the indicator in accordance with thedetermined forward link quality metric if said determined forward linkquality metric is valid and the indicator is directed to the secondstation; and allocating power for a power control channel for one of thefirst stations that transmitted the message in accordance with apredetermined value if said determined forward link quality metric isinvalid and the indicator is not directed to the second station.
 20. Themethod as claimed in claim 19 further comprising: storing a forward linkquality metric determined in accordance with said received indicator atthe second station.
 21. A method for power allocation to at least onepower control channel in a communication system, comprising: receivingat least one indicator at a second station, wherein each of the at leastone indicators is transmitted by a distinct first station; determiningwhether the at least one indicator is directed to the second station;allocating power for at least one power control channel in accordancewith said determination, wherein each of the at least one power controlchannels is intended for one of the first stations; determining a subsetof the first stations in accordance with a total power available for thepower control channels; and transmitting a power control channel at saidallocated power for each first station in the subset.
 22. The method asclaimed in claim 21 wherein said determining a subset of the firststations in accordance with a total power available for the powercontrol channels comprises: determining whether the sum of saidallocated powers is greater than the total power available for the powercontrol channels; and transmitting a power control channel at saidallocated power for each of the first stations if said determining isnegative.
 23. The method as claimed in claim 22 further comprising:reallocating power for transmission of a power control channel for thesubset of first stations that transmitted the reverse link with areliable forward link quality metric if said determining is positive;and transmitting a power control channel at said allocated power foreach first station in the subset.
 24. An apparatus for power allocationto at least one power control channel in a communication system,comprising: a receiver configured to: receive at least one indicator,wherein each of the at least one indicators is transmitted by a distinctfirst station; a processor; and a storage medium coupled to saidprocessor and containing a set of instructions executable by saidprocessor to: determine whether the at least one indicator is directedto said receiver; and allocate power for at least one power controlchannel in accordance with said determination, wherein each of the atleast one power control channels is intended for one of the firststations, wherein said receiver, said processor and said storage mediumare disposed in a second station, wherein said processor is configuredto allocate power for at least one power control channel in accordancewith said determination by executing a set of instructions to: determinewhether a forward link quality metric obtained from the indicator isvalid; allocate power for a power control channel intended for one ofthe first stations that transmitted the indicator in accordance with thedetermined forward link quality metric if said determined forward linkquality metric is valid and the indicator is directed to the secondstation; and allocate power for a power control channel for one of thefirst stations that transmitted the indicator in accordance with a validforward link quality metric previously received from one of the firststations if said determined forward link quality metric is invalid andthe indicator is directed to the second station.
 25. An apparatus forpower allocation to at least one power control channel in acommunication system, comprising: a receiver configured to: receive atleast one indicator, wherein each of the at least one indicators istransmitted by a distinct first station; a processor; and a storagemedium coupled to said processor and containing a set of instructionsexecutable by said processor to: determine whether the at least oneindicator is directed to said receiver; and allocate power for at leastone power control channel in accordance with said determination, whereineach of the at least one power control channels is intended for one ofthe first stations, wherein said receiver, said processor and saidstorage medium are disposed in a second station, wherein said processoris configured to allocate power for at least one power control channelin accordance with said determination by executing a set of instructionsto: determine whether a forward link quality metric obtained from theindicator is valid; allocate power for a power control channel intendedfor one of the first stations that transmitted the indicator inaccordance with the determined forward link quality metric if saiddetermined forward link quality metric is valid and the indicator isdirected to the second station; determine a first power in accordancewith said determined forward link quality metric if said determinedforward link quality metric is valid and the indicator is not directedto the second station; and allocate power for a power control channelfor one of the first stations that transmitted the indicator inaccordance with said determined first power.
 26. An apparatus for powerallocation to at least one power control channel in a communicationsystem, comprising: a receiver configured to: receive at least oneindicator, wherein each of the at least one indicators is transmitted bya distinct first station; a processor; and a storage medium coupled tosaid processor and containing a set of instructions executable by saidprocessor to: determine whether the at least one indicator is directedto said receiver; and allocate power for at least one power controlchannel in accordance with said determination, wherein each of the atleast one power control channels is intended for one of the firststations, wherein said receiver, said processor and said storage mediumare disposed in a second station, wherein said processor is configuredto allocate power for at least one power control channel in accordancewith said determination by executing a set of instructions to: determinewhether a forward link quality metric obtained from the indicator isvalid; allocate power for a power control channel intended for one ofthe first stations that transmitted the indicator in accordance with thedetermined forward link quality metric if said determined forward linkquality metric is valid and the indicator is directed to the secondstation; and allocate power for a power control channel for one of thefirst stations that transmitted the message in accordance with apredetermined value if said determined forward link quality metric isinvalid and the indicator is not directed to the second station.
 27. Theapparatus as claimed in claim 26 wherein said processor is furtherconfigured to execute a set of instructions to: store a forward linkquality metric determined in accordance with said received indicator.28. The apparatus as claimed in claim 27 wherein said forward linkquality metric determined in accordance with said received indicator isstored in a second storage medium.
 29. An apparatus for power allocationto at least one power control channel in a communication system,comprising: a receiver configured to: receive at least one indicator,wherein each of the at least one indicators is transmitted by a distinctfirst station; a processor; and a storage medium coupled to saidprocessor and containing a set of instructions executable by saidprocessor to: determine whether the at least one indicator is directedto said receiver; and allocate power for at least one power controlchannel in accordance with said determination, wherein each of the atleast one power control channels is intended for one of the firststations, wherein said processor is further configured to execute a setof instructions to: determine a subset of the first stations inaccordance with a total power available for the power control channels;and transmit a power control channel at said allocated power for eachfirst station in the subset.
 30. The apparatus as claimed in claim 29wherein said processor is configured to determine a subset of the firststations in accordance with a total power available for the powercontrol channels by executing a set of instructions to: determinewhether the sum of said allocated powers is greater than the total poweravailable for the power control channels; and transmit a power controlchannel at said allocated power for each of the first stations if saiddetermining is negative.
 31. The apparatus as claimed in claim 30wherein said processor is further configured to execute a set ofinstructions to: reallocate power for transmission of a power controlchannel for the subset of first stations that transmitted the reverselink with a reliable forward link quality metric if said determining ispositive; and transmit a power control channel at said allocated powerfor each first station in the subset.
 32. An apparatus for powerallocation to at least one power control channel in a communicationsystem, comprising: means for receiving at least one indicator at asecond station, wherein each of the at least one indicators istransmitted by a distinct first station; means for determining whetherthe at least one indicator is directed to the second station; means forallocating power for at least one power control channel in accordancewith said determination, wherein each of the at least one power controlchannels is intended for one of the first stations, wherein said meansfor allocating power for at least one power control channel inaccordance with said determination comprises: means for determiningwhether a forward link quality metric obtained from the indicator isvalid; and means for allocating power for a power control channelintended for one of the first stations that transmitted the indicator inaccordance with the determined forward link quality metric if saiddetermined forward link quality metric is valid and the indicator isdirected to the second station; and means for allocating power for apower control channel for one of the first stations that transmitted theindicator in accordance with a valid forward link quality metricpreviously received from one of the first stations if said determinedforward link quality metric is invalid and the indicator is directed tothe second station.
 33. An apparatus for power allocation to at leastone power control channel in a communication system, comprising: meansfor receiving at least one indicator at a second station, wherein eachof the at least one indicators is transmitted by a distinct firststation; means for determining whether the at least one indicator isdirected to the second station; means for allocating power for at leastone power control channel in accordance with said determination, whereineach of the at least one power control channels is intended for one ofthe first stations, wherein said means for allocating power for at leastone power control channel in accordance with said determinationcomprises: means for determining whether a forward link quality metricobtained from the indicator is valid; and means for allocating power fora power control channel intended for one of the first stations thattransmitted the indicator in accordance with the determined forward linkquality metric if said determined forward link quality metric is validand the indicator is directed to the second station; means fordetermining a first power in accordance with said determined forwardlink quality metric if said determined forward link quality metric isvalid and the indicator is not directed to the second station; and meansfor allocating a power for a power control channel for one of the firststations that transmitted the indicator in accordance with saiddetermined first power.
 34. An apparatus for power allocation to atleast one power control channel in a communication system, comprising:means for receiving at least one indicator at a second station, whereineach of the at least one indicators is transmitted by a distinct firststation; means for determining whether the at least one indicator isdirected to the second station; means for allocating power for at leastone power control channel in accordance with said determination, whereineach of the at least one power control channels is intended for one ofthe first stations, wherein said means for allocating power for at leastone power control channel in accordance with said determinationcomprises: means for determining whether a forward link quality metricobtained from the indicator is valid; and means for allocating power fora power control channel intended for one of the first stations thattransmitted the indicator in accordance with the determined forward linkquality metric if said determined forward link quality metric is validand the indicator is directed to the second station; and means forallocating power for a power control channel for one of the firststations that transmitted the message in accordance with a predeterminedvalue if said determined forward link quality metric is invalid and theindicator is not directed to the second station.
 35. The apparatus asclaimed in claim 34 further comprising: means for storing a forward linkquality metric determined in accordance with said received indicator atthe second station.
 36. An apparatus for power allocation to at leastone power control channel in a communication system, comprising: meansfor receiving at least one indicator at a second station, wherein eachof the at least one indicators is transmitted by a distinct firststation; means for determining whether the at least one indicator isdirected to the second station; means for allocating power for at leastone power control channel in accordance with said determination, whereineach of the at least one power control channels is intended for one ofthe first stations; means for determining a subset of the first stationsin accordance with a total power available for the power controlchannels; and means for transmitting a power control channel at saidallocated power for each first station in the subset.
 37. The apparatusas claimed in claim 36 wherein said determining a subset of the firststations in accordance with a total power available for the powercontrol channels comprises: means for determining whether the sum ofsaid allocated powers is greater than the total power available for thepower control channels; and means for transmitting a power controlchannel at said allocated power for each of the first stations if saiddetermining is negative.
 38. The apparatus as claimed in claim 37further comprising: means for reallocating power for transmission of apower control channel for the subset of first stations that transmittedthe reverse link with a reliable forward link quality metric if saiddetermining is positive; and means for transmitting a power controlchannel at said allocated power for each first station in the subset.